<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%-- 
    Document   : cadastroproduto
    Created on : May 19, 2014, 3:48:18 PM
    Author     : root
    Pagina : pagina 6
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Cadastro de Produto</title>
        <style>
            table{
                margin-right: auto;
                margin-left: auto;
            }
            h1{
            text-align: center;
            }
        </style>
        <script>
            function valida(obj)
            {
                //nome nao vazio
                if(obj.nome.value == "")
                {
                    alert("Campo nome vazio");
                    return false;
                }
                //categoria nao vazio
                if(obj.categoria.value =="")
                {
                    alert("Campo Categoria vazio");
                    return false;
                }
                //quantidade nao vazio
                if(obj.emEstoque.value == "")
                {
                    alert("Voce deve especificar a quantidade em estoque");
                    return false;
                }
                //valor nao vazio
                if(obj.valor.value.length <2)
                {
                    alert("Campo valor vazio");
                    return false;
                }
                return true;
            }
        </script>
    </head>
    <body>
    <c:choose>
        <c:when test="${param.acao == 'editar'}">
            <h1>Editar dados de produto</h1>
            <jsp:useBean id="produto" class="model.Produto" scope="request"/>
            
             <form action="./ServletAdmProduto?acao=produtoEditado&prodId=${produto.id}" onsubmit="return valida(this)" method="post">
                <table>
                    <tr><td>Nome:</td><td><input type="text" name="nome" autofocus value="${produto.nome}"></td></tr>
                    <tr><td>Categoria:</td><td><input type="text" name="categoria" value="${produto.categoria}"></td></tr>
                    <tr><td>Qtd. Estoque:</td><td><input type="number" min="0" name="emEstoque"value="${produto.qtdEmEstoque}"></td></tr>
                    <tr><td>Descrição geral:</td><td><input type="text" name="descricao" maxlength="300" value="${produto.descricao}"></td></tr>
                    <tr><td>Valor:</td><td><input type="number" name="valor" value="${produto.valor}"></td></tr>
                    <tr><td>Foto:</td><td><input type="file" name="foto"></td></tr>
                    <tr><td>Status:</td><td><select name="status">
                                <c:choose>
                                    <c:when test="${produto.status == true}">
                                        <option>Disponivel</option>
                                        <option>Finalizado</option>
                                    </c:when>
                                    <c:otherwise>
                                        <option>Finalizado</option>
                                        <option>Disponivel</option>                                        
                                    </c:otherwise>
                                </c:choose>
                            </select></td></tr>
            </table>
                <p align="center"><input type="submit" name="submit" value="Enviar"></p>
            </form>
            
        </c:when>
        
        <c:otherwise>
            <h1>Cadastro de produto</h1>
        
            <form action="../ServletAdmProduto?acao=adicionarProduto" onsubmit="return valida(this)" method="post">
                <table>
                    <tr><td>Nome:</td><td><input type="text" name="nome" autofocus></td></tr>
                    <tr><td>Categoria:</td><td><input type="text" name="categoria"></td></tr>
                    <tr><td>Qtd. Estoque:</td><td><input type="number" min="0" name="emEstoque"></td></tr>
                    <tr><td>Descrição geral:</td><td><input type="text" name="descricao" maxlength="300"></td></tr>
                    <tr><td>Valor:</td><td><input type="number" name="valor"></td></tr>
                    <tr><td>Foto:</td><td><input type="file" name="foto"></td></tr>
                    <tr><td>Status:</td><td><select name="status">
                                <option>Disponivel</option>
                                <option>Finalizado</option>
                            </select></td></tr>
                </table>
                <p align="center"><input type="submit" name="submit" value="Enviar"></p>
            </form>

            <p align="center"><a href="../home.jsp">Voltar</a></p>
        </c:otherwise>
    </c:choose>

        
        
    </body>
</html>
